package com.reportes;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.GridView;
import android.widget.Toast;
import android.widget.AdapterView.OnItemClickListener;

public class Evolutivo_Tipo_Evento extends Activity {
	
	public String nombTipo; /*NOMBRE DEL TIPO DE EVENTO*/
	public String nombSubTipo; /*NOMBRE DEL SUBTIPO DE EVENTO*/
	
	/*ESTE ARREGLO DEBERÁ SER DINÁMICO*/
	private Imagen_Nombre[] mThumbIds = {
            new Imagen_Nombre(R.drawable.concert, "concierto"),
            new Imagen_Nombre(R.drawable.deportes, "deportes"),
            new Imagen_Nombre(R.drawable.entretenimiento, "entretenimiento"),
            new Imagen_Nombre(R.drawable.teatro, "teatro"),
            new Imagen_Nombre(R.drawable.todos, "todos"),                   
    };
	
	public ImageAdapter imAd = new ImageAdapter(this,mThumbIds);
	public ImageAdapter imAd2;
	/**
	 * @see android.app.Activity#onCreate(Bundle)
	 */
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		// TODO Put your code here
		setContentView(R.layout.submenu_tipo_evento);
		GridView gridview = (GridView) findViewById(R.id.grid_tipo_evento);
	    gridview.setAdapter(imAd);
	    
	    gridview.setOnItemClickListener(new OnItemClickListener()
	    {
			@Override
			public void onItemClick(AdapterView<?> parent, View v, int position,
					long id) {
				// TODO Auto-generated method stub
				nombTipo = imAd.getItem(position);
				Toast.makeText(getBaseContext(), nombTipo,Toast.LENGTH_LONG).show();
				llamaAlEvo_STE(nombTipo);				
			}
	    	
	    });
	}
	
	public void llamaAlEvo_STE(String nomb){
		/*CON LA VARIABLE NOMB SE GENERA UN NUEVO JSON PARA VER LOS SUBTIPOS*/
		Imagen_Nombre[] arraySubtipos = {
	            new Imagen_Nombre(R.drawable.concert, "concert"),
	            new Imagen_Nombre(R.drawable.concert, "concert"),
	            new Imagen_Nombre(R.drawable.concert, "concert"),
	            new Imagen_Nombre(R.drawable.concert, "concert"),
	            new Imagen_Nombre(R.drawable.concert, "concert"),	                   
	    };
		
		imAd2 = new ImageAdapter(this,arraySubtipos);
		GridView gridview2 = (GridView) findViewById(R.id.grid_tipo_evento);
	    gridview2.setAdapter(imAd2);
	    gridview2.setOnItemClickListener(new OnItemClickListener()
	    {
			@Override
			public void onItemClick(AdapterView<?> parent, View v, int position,
					long id) {
				// TODO Auto-generated method stub
				
				nombSubTipo = imAd2.getItem(position);
				Toast.makeText(getBaseContext(), nombSubTipo,Toast.LENGTH_LONG).show();
				Muestra_Evento();				
			}
	    	
	    });   
	    				
	}
	
	public void Muestra_Evento(){
    	Intent i = new Intent(this, Muestra_Eventos.class);
	    i.putExtra("subTipo", nombSubTipo);
	    i.putExtra("Tipo", nombSubTipo);
	    startActivity(i);	
    }
	
}
